2024-03-08 07:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 07:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 07:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 07:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 07:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 07:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 07:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 07:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 07:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 07:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 07:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 07:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 07:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 07:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 07:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 07:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 07:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 07:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 07:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 07:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 07:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 07:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 07:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 07:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 07:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 07:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 07:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 07:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 07:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 07:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 07:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 07:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 07:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 07:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 07:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 08:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 08:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 08:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 08:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 08:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 08:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 08:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 08:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 08:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 08:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 08:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 08:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 08:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 08:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 08:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 08:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 08:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 08:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 08:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 08:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 08:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 08:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 08:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 08:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 08:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 08:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 08:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 08:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 08:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 08:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 08:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 08:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 08:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 08:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 08:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 08:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 08:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 08:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 08:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 08:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 08:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 08:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 08:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 08:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 08:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 08:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 08:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 08:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 08:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 08:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 08:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 08:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 08:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 08:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 08:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 08:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 08:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 08:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 08:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 08:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 08:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 08:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 08:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 08:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 08:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 08:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 08:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 08:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 08:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 08:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 08:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 08:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 08:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 08:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 08:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 08:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 08:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 08:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 08:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 08:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 08:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 08:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 08:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 09:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 09:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 09:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 09:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 09:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 09:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 09:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 09:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 09:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 09:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 09:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 09:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 09:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 09:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 09:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 09:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 09:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 09:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 09:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 09:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 09:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 09:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 09:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 09:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 09:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 09:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 09:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 09:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 09:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 09:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 09:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 09:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 09:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 09:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 09:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 09:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 09:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 09:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 09:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 09:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 09:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 09:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 09:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 09:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 09:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 09:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 09:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 09:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 09:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 09:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 09:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 09:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 09:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:35:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:35:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:35:32 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 09:35:32 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 09:35:32 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 09:35:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:35:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:35:32 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-03-08 09:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 09:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 09:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 09:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 09:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 09:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 09:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:40:00 INFO NextRefillReminderJob:987 - Total Orders 1 2024-03-08 09:40:00 INFO PatientProfileService:2279 - Folder Id : 3 2024-03-08 09:40:00 ERROR PMSTextFlowDAO:2049 - HQL : select campaignMessagesResponse from CampaignMessagesResponse campaignMessagesResponse inner join fetch campaignMessagesResponse.intervals interval inner join fetch campaignMessagesResponse.response response inner join fetch interval.intervalsType intervalType inner join fetch campaignMessagesResponse.campaignMessages campaignResponse where campaignMessagesResponse.campaignMessages.campaigns.campaignId = :campaignId and campaignMessagesResponse.response.responseTitle = :responseTitle and campaignMessagesResponse.campaignMessages.messageType.folder.folderId = :folderId 2024-03-08 09:40:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:40:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:40:02 INFO RefillReminderService:812 - strength :45 MG 2024-03-08 09:40:02 INFO RefillReminderService:824 - "G".equalsIgnoreCase(order.getDrugDetail2().getGenericOrBrand()->genricOrBrand :Brand Name Only 2024-03-08 09:40:02 INFO PatientProfileService:2639 - Start->Save NotificationMessages 2024-03-08 09:40:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:40:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:40:02 INFO CommonUtil:912 - CommonUtil -> pushFCMNotificationIOS_APP_KEY_IOS: AIzaSyAS2M7aCCkvSJbVGKgIpnM8AAlycU5VYiE 2024-03-08 09:40:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:40:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:40:03 INFO CommonUtil:995 - Tsting Output here of: CommonUtil -> pushFCMNotificationIOS: {"multicast_id":4022457776047585887,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"InvalidRegistration"}]} 2024-03-08 09:40:03 INFO PatientProfileService:2745 - End->Save NotificationMessages: true 2024-03-08 09:40:03 INFO NextRefillReminderJob:974 - ..End sending 10 days Refil Reminder Msg..true 2024-03-08 09:40:03 INFO NextRefillReminderJob:38 - Refill Messages send true 2024-03-08 09:40:03 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 09:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 09:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 09:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 09:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 09:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 09:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 09:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 09:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 09:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 09:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 09:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 09:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 09:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 09:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 09:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 09:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 09:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 09:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 09:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 09:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 10:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 10:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 10:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 10:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 10:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 10:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 10:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 10:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 10:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 10:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 10:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 10:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 10:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 10:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 10:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 10:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 10:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 10:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 10:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 10:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 10:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 10:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 10:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 10:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 10:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 10:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 10:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 10:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 10:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 10:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 10:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 10:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 10:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 10:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 10:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 10:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 10:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 10:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 10:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 10:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 10:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 10:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 10:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 10:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 10:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 10:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 10:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 10:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 10:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 10:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 10:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 10:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 10:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 10:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 10:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 10:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 10:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 10:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 10:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 10:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 10:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 10:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 10:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 10:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 10:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 10:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 10:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 10:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 10:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 10:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 10:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 10:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 10:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 10:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 10:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 10:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 10:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 10:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 10:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 10:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 11:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 11:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 11:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 11:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 11:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 11:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 11:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 11:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 11:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 11:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 11:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 11:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 11:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 11:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 11:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 11:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 11:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 11:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 11:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 11:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 11:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 11:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 11:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 11:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 11:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 11:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 11:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 11:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 11:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 11:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 11:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 11:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 11:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 11:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 11:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 11:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 11:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 11:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 11:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 11:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 11:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 11:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 11:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 11:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 11:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 11:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 11:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 11:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 11:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 11:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 11:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 11:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 11:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 11:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 11:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 11:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 11:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 11:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 11:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 11:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 11:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 11:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 11:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 11:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:42:28 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:42:28 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:42:28 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 11:42:28 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 11:42:28 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 11:42:28 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:42:28 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:42:28 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/___proxy_subdomain_webmail/wp-login.php 2024-03-08 11:42:28 WARN PageNotFound:1120 - No mapping found for HTTP request with URI [/___proxy_subdomain_webmail/wp-login.php] in DispatcherServlet with name 'dispatcher' 2024-03-08 11:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 11:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 11:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 11:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 11:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 11:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 11:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 11:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 11:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 11:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 11:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 11:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 11:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 11:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 11:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 11:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 11:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 11:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 11:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 11:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 11:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 11:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 11:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 12:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 12:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 12:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 12:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 12:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 12:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 12:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 12:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 12:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 12:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 12:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 12:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 12:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 12:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 12:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 12:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 12:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 12:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 12:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 12:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 12:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 12:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 12:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 12:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 12:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 12:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 12:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 12:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 12:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 12:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 12:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 12:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 12:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 12:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 12:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 12:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 12:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 12:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 12:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 12:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 12:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 12:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 12:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 12:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 12:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 12:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 12:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 12:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 12:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 12:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 12:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 12:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 12:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 12:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 12:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 12:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 12:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 12:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 12:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 12:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 12:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 12:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 12:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 12:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 12:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 12:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 12:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 12:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 12:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 12:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 12:46:17 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/robots.txt 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 12:46:17 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 12:46:17 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/favicon.ico 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 12:46:17 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:46:17 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 12:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 12:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 12:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 12:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 12:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 12:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 12:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 12:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 12:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 12:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 12:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 12:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 12:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 13:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 13:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 13:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 13:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 13:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 13:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 13:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 13:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 13:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 13:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 13:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 13:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 13:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 13:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 13:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 13:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 13:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 13:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 13:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 13:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 13:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 13:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 13:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 13:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 13:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 13:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 13:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 13:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 13:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 13:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 13:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 13:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 13:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 13:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 13:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 13:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 13:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 13:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 13:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 13:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 13:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 13:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 13:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 13:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 13:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 13:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 13:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 13:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 13:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 13:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 13:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 13:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 13:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 13:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 13:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 13:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 13:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 13:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 13:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 13:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 13:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 13:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 13:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 13:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 13:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 13:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 13:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 13:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 13:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 13:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 13:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 13:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 13:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 13:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 13:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 13:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 13:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 13:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 13:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:59:48 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:59:48 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:59:48 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 13:59:48 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 13:59:48 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 13:59:48 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:59:48 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 13:59:48 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/___proxy_subdomain_webdisk/ 2024-03-08 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 14:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 14:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 14:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 14:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 14:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 14:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 14:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 14:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 14:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 14:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 14:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 14:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 14:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 14:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 14:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 14:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 14:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 14:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 14:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 14:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 14:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 14:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 14:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 14:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 14:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 14:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 14:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 14:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 14:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 14:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 14:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 14:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 14:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 14:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 14:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 14:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 14:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 14:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 14:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 14:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 14:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 14:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 14:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 14:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 14:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 14:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 14:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 14:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 14:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 14:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 14:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 14:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 14:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 14:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 14:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 14:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 14:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 14:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 14:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 14:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 14:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 14:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 14:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 14:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 14:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 14:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 14:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 14:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 14:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 14:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 14:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 14:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 14:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 14:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 14:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 14:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 14:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 14:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 14:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 14:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 14:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 14:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 14:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 15:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 15:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 15:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 15:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 15:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 15:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 15:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 15:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 15:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 15:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 15:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 15:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 15:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 15:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 15:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 15:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 15:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 15:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 15:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 15:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 15:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 15:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 15:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 15:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 15:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 15:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 15:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 15:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 15:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 15:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 15:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 15:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 15:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 15:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 15:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 15:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 15:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 15:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 15:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 15:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 15:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 15:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 15:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 15:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 15:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 15:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 15:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 15:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 15:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 15:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 15:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 15:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 15:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:33:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:33:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:33:20 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 15:33:20 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 15:33:20 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 15:33:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:33:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:33:20 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/___proxy_subdomain_webdisk/wp-login.php 2024-03-08 15:33:20 WARN PageNotFound:1120 - No mapping found for HTTP request with URI [/___proxy_subdomain_webdisk/wp-login.php] in DispatcherServlet with name 'dispatcher' 2024-03-08 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 15:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 15:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 15:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 15:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 15:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 15:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 15:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 15:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 15:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 15:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 15:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 15:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 15:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 15:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 15:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 15:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 15:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 15:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 15:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 15:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 15:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 15:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 15:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 15:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 15:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 15:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 15:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 15:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 15:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 15:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 15:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 15:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 15:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 15:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 15:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 16:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 16:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 16:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 16:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 16:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 16:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 16:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 16:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 16:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 16:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 16:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 16:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 16:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 16:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 16:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 16:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:09:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:09:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:09:00 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 16:09:00 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 16:09:00 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 16:09:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:09:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:09:00 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-03-08 16:09:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:09:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:09:10 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 16:09:10 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 16:09:10 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 16:09:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:09:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:09:10 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-03-08 16:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 16:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 16:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 16:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 16:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 16:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 16:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 16:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 16:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 16:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 16:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 16:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 16:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 16:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 16:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 16:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 16:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 16:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 16:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 16:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 16:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 16:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 16:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 16:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 16:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 16:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 16:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 16:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 16:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 16:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 16:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 16:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 16:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 16:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:33:51 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:33:51 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:33:51 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 16:33:51 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 16:33:51 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 16:33:51 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:33:51 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:33:51 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-03-08 16:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 16:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 16:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 16:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 16:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 16:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 16:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 16:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 16:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 16:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 16:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 16:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 16:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 16:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 16:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 16:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 16:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 16:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 16:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 16:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 16:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 16:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 16:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 16:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 16:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 16:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 16:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 16:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 16:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 16:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 16:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 16:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 16:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 16:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 17:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 17:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 17:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 17:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 17:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 17:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 17:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 17:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 17:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 17:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 17:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 17:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 17:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 17:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 17:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 17:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 17:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 17:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 17:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 17:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 17:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 17:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 17:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 17:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 17:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 17:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 17:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 17:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 17:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 17:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 17:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 17:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 17:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 17:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 17:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 17:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 17:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 17:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 17:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 17:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 17:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 17:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 17:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 17:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 17:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 17:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 17:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 17:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 17:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 17:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 17:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 17:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 17:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 17:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 17:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 17:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 17:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 17:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 17:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 17:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 17:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 17:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 17:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 17:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 17:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 17:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 17:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 17:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 17:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 17:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 17:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 17:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 17:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 17:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 17:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 17:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 17:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 17:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 17:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 17:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 17:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 17:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 17:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 17:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 17:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 17:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 17:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 18:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 18:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 18:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 18:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 18:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 18:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 18:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 18:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 18:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 18:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 18:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 18:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 18:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 18:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 18:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 18:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 18:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 18:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 18:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 18:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 18:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 18:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 18:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 18:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 18:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 18:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 18:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 18:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 18:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 18:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 18:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 18:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 18:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 18:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 18:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 18:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 18:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 18:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 18:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 18:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 18:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 18:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 18:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 18:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 18:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 18:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 18:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 18:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 18:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 18:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 18:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 18:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 18:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 18:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 18:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 18:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 18:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 18:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 18:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 18:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 18:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 18:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 18:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 18:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 18:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 18:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 18:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 18:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 18:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 18:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 18:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 18:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 18:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 18:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 18:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 18:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 18:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 18:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 18:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 18:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 18:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 18:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 18:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 18:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 18:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 18:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 18:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 18:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 18:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 19:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 19:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 19:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 19:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 19:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 19:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 19:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 19:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 19:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 19:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 19:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 19:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 19:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 19:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 19:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 19:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 19:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 19:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 19:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 19:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 19:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 19:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 19:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 19:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 19:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 19:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 19:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 19:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 19:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 19:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 19:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 19:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 19:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 19:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 19:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 19:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 19:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 19:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 19:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 19:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 19:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 19:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 19:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 19:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 19:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 19:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 19:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 19:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 19:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 19:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 19:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 19:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 19:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 19:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 19:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 19:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 19:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 19:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 19:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 19:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 19:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 19:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 19:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 19:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 19:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 19:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 19:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 19:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 19:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 19:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 19:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 19:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 19:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 19:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 19:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 19:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 19:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 19:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 19:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 19:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 19:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 19:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 19:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 19:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 19:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 19:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 19:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 19:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 20:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 20:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 20:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 20:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 20:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 20:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 20:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 20:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 20:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 20:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 20:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 20:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 20:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 20:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 20:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 20:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 20:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 20:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 20:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 20:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 20:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 20:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 20:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 20:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 20:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 20:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 20:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 20:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 20:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 20:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 20:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 20:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 20:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 20:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 20:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 20:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 20:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 20:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 20:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 20:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 20:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 20:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 20:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 20:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 20:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 20:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 20:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 20:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 20:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 20:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 20:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 20:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 20:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 20:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 20:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 20:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 20:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 20:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 20:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 20:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 20:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 20:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 20:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 20:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 20:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 20:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 20:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 20:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 20:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 20:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 20:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 20:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 20:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 20:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 20:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 20:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 20:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 20:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 20:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 20:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 20:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 20:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 20:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 20:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 20:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 20:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 20:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 21:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 21:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 21:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 21:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 21:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 21:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 21:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 21:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 21:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 21:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 21:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 21:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 21:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 21:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 21:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 21:07:56 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/robots.txt 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 21:07:56 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:07:56 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 21:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 21:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 21:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 21:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 21:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 21:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 21:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 21:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 21:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 21:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 21:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 21:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 21:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 21:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 21:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 21:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 21:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 21:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 21:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 21:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 21:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 21:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 21:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 21:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 21:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 21:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 21:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 21:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 21:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 21:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 21:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 21:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 21:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 21:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 21:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 21:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 21:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 21:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 21:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 21:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 21:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 21:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 21:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 21:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 21:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 21:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 21:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 21:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 21:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 21:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 21:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 21:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 21:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 21:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 21:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 21:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 21:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 21:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 21:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 21:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 21:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 21:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 21:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 21:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 21:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 21:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 21:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 21:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 21:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 21:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 21:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 21:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 21:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 21:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 22:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 22:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 22:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 22:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 22:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 22:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 22:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 22:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 22:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 22:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 22:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 22:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 22:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 22:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 22:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 22:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 22:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 22:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 22:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 22:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 22:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 22:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 22:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 22:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 22:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 22:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 22:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 22:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 22:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 22:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 22:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 22:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 22:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 22:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 22:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 22:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 22:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 22:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 22:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 22:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 22:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 22:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 22:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 22:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 22:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 22:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 22:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 22:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 22:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 22:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 22:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 22:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 22:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 22:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 22:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 22:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 22:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 22:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 22:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 22:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 22:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 22:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 22:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 22:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 22:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:41:39 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:39 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:39 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 22:41:39 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 22:41:39 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 22:41:39 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:39 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:39 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/___proxy_subdomain_webmail/ 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 22:41:40 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 22:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 22:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 22:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 22:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 22:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 22:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 22:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 22:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 22:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 22:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 22:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 22:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 22:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 22:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 22:53:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:53:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:53:14 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-08 22:53:14 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-08 22:53:14 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-08 22:53:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:53:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:53:14 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/wp-content/plugins/easy-digital-downloads/assets/css/edd-admin-email-tags-rtl.min.css 2024-03-08 22:53:14 WARN PageNotFound:1120 - No mapping found for HTTP request with URI [/wp-content/plugins/easy-digital-downloads/assets/css/edd-admin-email-tags-rtl.min.css] in DispatcherServlet with name 'dispatcher' 2024-03-08 22:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 22:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 22:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 22:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 22:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 22:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 22:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 22:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 22:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 22:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 23:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 23:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 23:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 23:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 23:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 23:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 23:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 23:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 23:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 23:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 23:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 23:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 23:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 23:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 23:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 23:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 23:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 23:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 23:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 23:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 23:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 23:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 23:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 23:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 23:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 23:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 23:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 23:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 23:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 23:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 23:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 23:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 23:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 23:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 23:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 23:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 23:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 23:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 23:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 23:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 23:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 23:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 23:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 23:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 23:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 23:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 23:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 23:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 23:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 23:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 23:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 23:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 23:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 23:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 23:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 23:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 23:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 23:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 23:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 23:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 23:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 23:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 23:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 23:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 23:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 23:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 23:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 23:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 23:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 23:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 23:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 23:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 23:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 23:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 23:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 23:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 23:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 23:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-08 23:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-08 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-08 23:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-08 23:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-08 23:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-08 23:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-08 23:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-08 23:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-08 23:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-08 23:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 00:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 00:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 00:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 00:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 00:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 00:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 00:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 00:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 00:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 00:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 00:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 00:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 00:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 00:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 00:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 00:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 00:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 00:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 00:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 00:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 00:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 00:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:12:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:12:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:12:05 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 00:12:05 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 00:12:05 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 00:12:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:12:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:12:05 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/___proxy_subdomain_cpanel/wp-login.php 2024-03-09 00:12:05 WARN PageNotFound:1120 - No mapping found for HTTP request with URI [/___proxy_subdomain_cpanel/wp-login.php] in DispatcherServlet with name 'dispatcher' 2024-03-09 00:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 00:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 00:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 00:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 00:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 00:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 00:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 00:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 00:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 00:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 00:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 00:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 00:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 00:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 00:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 00:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 00:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 00:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 00:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 00:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 00:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 00:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 00:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:25:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:25:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:25:29 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 00:25:29 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 00:25:29 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 00:25:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:25:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:25:29 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/Psmith 2024-03-09 00:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 00:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 00:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 00:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 00:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 00:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 00:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 00:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 00:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 00:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 00:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 00:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 00:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 00:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 00:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 00:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 00:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 00:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 00:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 00:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 00:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 00:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 00:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 00:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 00:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 00:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 00:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 00:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 00:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 00:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 00:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 00:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 00:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 00:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 00:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 00:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 00:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 00:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 00:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 00:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 00:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 00:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 00:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 00:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 01:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 01:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 01:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 01:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 01:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 01:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 01:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 01:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 01:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 01:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 01:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 01:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 01:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 01:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 01:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 01:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 01:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 01:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 01:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 01:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 01:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 01:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 01:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 01:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 01:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 01:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 01:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 01:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 01:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 01:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 01:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 01:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 01:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 01:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 01:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 01:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 01:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 01:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 01:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 01:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 01:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 01:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 01:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 01:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 01:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 01:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 01:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 01:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 01:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 01:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 01:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 01:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 01:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 01:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 01:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 01:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 01:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 01:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 01:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 01:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 01:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 01:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 01:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 01:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 01:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 01:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 01:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 01:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 01:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 01:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 01:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 01:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 01:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 01:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 01:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 01:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 01:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 01:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 01:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 01:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 01:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 01:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 01:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 01:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 01:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 01:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 01:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 01:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 01:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 01:59:59 INFO successPOAExpiry:38 - .....AutoReminderForPOAExpiry Start..... 2024-03-09 01:59:59 INFO PatientProfileService:2275 - No folder associated to this campaign (System will return) 2024-03-09 01:59:59 INFO failedPOAExpiry:43 - There are no caretaker msg found. 2024-03-09 02:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 02:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 02:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 02:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 02:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 02:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 02:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 02:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 02:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 02:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 02:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 02:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 02:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 02:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 02:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 02:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 02:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 02:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 02:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 02:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 02:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 02:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 02:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:12:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:12:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:12:32 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 02:12:32 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 02:12:32 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 02:12:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:12:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:12:32 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/___proxy_subdomain_webdisk/ 2024-03-09 02:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 02:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 02:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 02:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 02:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 02:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 02:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 02:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 02:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 02:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 02:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 02:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 02:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 02:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 02:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 02:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 02:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 02:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 02:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 02:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 02:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 02:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 02:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 02:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 02:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 02:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 02:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 02:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 02:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 02:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 02:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 02:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 02:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 02:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 02:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 02:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 02:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 02:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 02:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 02:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 02:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 02:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 02:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 02:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 02:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 02:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 02:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 02:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 02:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 02:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 02:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 02:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 02:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 02:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 02:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 02:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 02:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 02:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 02:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 02:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 02:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 02:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 02:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 02:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 02:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 02:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 02:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 02:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 03:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 03:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 03:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 03:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 03:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 03:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 03:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 03:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 03:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 03:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 03:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 03:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 03:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 03:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 03:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 03:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 03:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 03:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 03:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 03:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 03:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 03:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 03:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 03:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 03:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 03:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 03:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 03:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 03:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 03:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 03:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 03:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 03:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 03:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 03:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 03:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 03:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 03:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 03:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 03:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 03:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 03:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 03:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 03:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 03:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 03:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 03:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 03:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 03:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 03:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 03:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 03:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 03:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 03:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 03:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 03:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 03:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 03:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 03:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 03:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 03:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 03:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 03:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 03:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 03:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 03:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 03:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 03:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 03:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 03:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 03:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 03:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 03:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 03:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 03:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 03:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 03:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 03:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 03:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 03:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 03:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 03:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 03:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 03:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 03:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 03:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 04:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 04:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 04:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 04:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 04:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 04:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 04:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 04:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 04:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 04:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 04:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 04:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 04:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 04:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 04:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 04:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 04:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 04:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 04:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 04:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 04:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 04:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 04:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 04:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 04:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 04:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 04:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 04:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 04:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 04:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 04:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 04:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 04:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 04:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 04:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 04:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 04:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 04:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 04:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 04:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 04:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 04:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 04:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 04:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 04:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 04:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 04:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 04:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 04:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 04:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 04:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 04:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 04:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 04:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 04:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 04:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 04:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 04:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 04:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 04:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 04:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 04:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 04:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 04:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 04:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 04:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 04:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 04:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 04:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 04:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 04:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 04:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 04:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 04:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 04:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 04:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 04:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 04:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 04:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 04:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 04:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 04:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 04:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 04:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 04:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 04:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 04:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 05:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 05:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 05:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 05:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 05:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 05:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 05:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 05:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 05:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 05:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 05:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 05:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 05:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 05:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 05:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 05:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 05:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 05:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 05:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 05:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 05:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 05:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 05:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 05:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 05:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 05:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 05:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 05:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 05:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 05:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 05:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 05:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 05:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 05:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 05:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 05:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 05:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 05:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 05:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 05:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 05:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 05:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 05:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 05:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 05:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 05:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 05:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 05:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 05:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 05:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 05:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:34:59 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 05:34:59 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 05:34:59 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 05:34:59 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 05:34:59 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 05:34:59 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:34:59 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 05:34:59 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:34:59 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 05:34:59 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 05:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 05:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 05:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 05:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 05:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 05:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 05:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 05:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 05:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 05:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 05:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 05:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 05:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 05:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 05:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 05:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 05:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 05:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 05:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 05:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 05:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 05:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 05:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 05:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 05:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 05:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 05:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 05:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 05:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 05:59:45 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/wp-content/plugins/royal-elementor-addons/assets/js/modal-popups.min.js 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 05:59:45 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 05:59:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 06:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 06:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 06:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 06:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 06:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 06:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 06:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 06:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 06:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 06:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 06:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 06:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 06:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 06:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 06:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 06:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 06:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 06:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 06:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 06:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 06:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 06:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 06:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 06:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 06:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 06:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 06:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 06:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 06:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 06:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 06:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 06:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 06:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 06:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 06:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 06:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 06:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 06:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 06:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 06:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 06:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 06:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 06:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 06:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 06:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 06:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 06:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 06:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 06:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 06:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 06:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 06:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 06:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 06:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 06:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 06:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 06:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 06:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 06:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 06:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 06:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 06:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 06:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 06:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 06:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 06:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 06:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 06:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 06:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 06:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 06:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 06:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 06:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 06:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 06:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 06:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 06:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 06:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 06:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 06:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 06:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 06:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 06:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 06:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 06:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 06:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 06:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 06:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 07:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 07:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 07:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 07:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 07:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 07:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 07:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 07:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 07:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 07:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 07:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 07:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 07:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 07:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 07:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 07:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 07:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 07:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 07:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 07:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 07:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 07:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 07:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 07:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 07:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 07:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 07:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 07:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 07:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 07:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 07:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 07:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 07:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 07:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 07:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 07:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 07:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 07:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 07:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 07:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 07:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 07:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 07:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 07:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 07:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 07:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 07:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 07:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 07:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 07:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 07:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 07:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 07:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 07:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 07:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 07:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 07:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 07:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 07:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 07:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 07:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 07:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 07:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 07:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 07:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 07:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 07:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 07:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 07:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 07:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 07:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 07:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 07:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 07:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 07:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 07:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 07:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 07:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 07:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 07:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 07:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 07:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 07:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 07:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 07:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 07:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 07:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 07:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 08:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 08:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 08:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 08:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 08:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 08:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 08:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 08:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 08:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 08:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 08:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 08:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 08:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 08:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 08:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 08:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 08:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 08:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 08:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 08:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 08:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 08:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 08:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 08:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 08:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 08:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 08:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 08:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 08:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 08:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 08:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 08:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 08:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 08:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 08:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 08:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 08:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 08:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 08:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 08:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 08:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 08:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 08:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 08:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 08:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 08:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 08:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 08:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 08:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 08:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 08:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 08:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 08:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 08:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 08:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 08:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 08:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 08:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 08:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 08:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 08:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 08:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 08:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 08:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 08:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 08:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 08:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 08:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 08:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 08:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 08:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 08:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 08:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 08:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 08:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 08:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 08:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 08:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 08:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 08:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 08:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 08:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 08:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 08:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 08:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 08:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 09:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 09:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 09:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 09:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 09:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 09:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 09:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 09:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 09:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 09:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 09:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 09:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 09:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 09:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 09:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 09:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 09:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 09:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 09:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 09:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 09:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 09:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 09:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 09:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 09:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 09:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 09:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 09:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 09:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 09:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 09:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 09:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 09:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 09:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 09:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 09:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 09:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 09:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 09:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 09:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 09:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 09:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 09:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 09:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 09:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 09:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 09:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 09:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 09:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 09:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 09:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 09:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 09:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 09:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 09:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 09:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 09:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 09:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 09:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 09:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 09:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 09:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 09:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 09:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 09:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 09:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 09:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 09:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 09:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 09:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 09:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 09:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 09:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 09:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 09:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 09:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 09:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 09:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 09:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 09:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 09:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 09:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 09:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 09:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 09:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 09:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 09:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 10:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 10:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 10:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 10:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 10:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 10:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 10:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 10:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 10:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 10:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 10:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 10:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 10:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 10:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 10:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 10:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 10:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 10:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 10:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 10:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 10:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 10:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 10:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 10:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 10:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 10:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 10:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 10:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 10:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 10:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 10:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 10:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 10:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 10:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 10:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 10:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 10:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 10:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 10:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 10:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 10:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 10:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 10:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 10:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 10:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 10:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 10:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 10:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 10:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 10:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 10:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 10:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 10:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 10:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 10:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 10:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 10:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 10:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 10:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 10:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 10:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 10:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 10:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 10:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 10:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 10:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 10:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 10:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 10:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 10:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 10:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 10:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 10:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 10:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 10:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 10:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 10:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 10:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 10:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 10:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 10:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 10:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 10:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 10:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 10:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 10:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 10:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 11:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 11:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 11:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 11:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 11:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 11:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 11:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 11:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 11:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 11:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 11:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 11:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 11:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 11:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 11:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 11:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 11:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 11:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 11:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 11:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 11:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 11:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 11:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 11:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 11:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 11:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 11:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 11:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 11:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 11:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 11:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 11:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 11:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 11:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 11:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 11:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 11:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 11:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 11:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 11:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 11:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 11:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 11:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 11:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 11:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 11:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 11:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 11:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 11:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 11:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 11:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 11:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 11:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 11:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 11:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 11:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 11:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 11:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 11:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 11:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 11:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 11:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 11:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 11:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 11:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 11:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 11:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 11:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 11:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 11:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 11:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 11:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 11:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 11:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 11:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 11:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 11:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 11:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 11:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 11:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 11:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 11:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 11:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 11:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 11:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 11:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 11:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 11:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 11:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 11:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 11:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 11:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 12:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 12:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 12:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 12:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 12:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 12:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 12:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 12:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 12:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 12:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 12:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 12:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 12:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 12:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 12:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 12:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 12:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 12:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 12:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 12:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 12:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 12:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 12:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 12:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 12:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 12:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 12:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 12:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 12:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 12:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 12:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 12:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 12:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 12:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 12:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 12:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 12:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 12:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 12:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 12:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 12:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 12:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 12:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 12:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 12:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 12:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 12:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 12:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 12:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 12:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 12:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 12:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 12:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 12:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 12:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 12:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 12:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 12:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 12:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 12:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 12:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 12:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 12:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 12:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 12:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 12:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 12:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 12:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 12:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 12:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 12:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 12:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 12:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 12:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 12:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 12:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 12:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 12:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 12:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 12:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 12:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 12:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 12:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 12:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 12:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 12:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 12:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 13:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 13:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 13:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 13:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 13:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 13:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 13:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 13:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 13:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 13:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 13:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 13:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 13:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 13:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 13:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 13:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 13:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 13:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 13:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 13:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 13:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 13:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 13:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 13:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 13:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 13:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 13:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 13:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 13:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 13:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 13:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 13:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 13:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 13:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 13:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 13:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 13:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 13:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 13:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 13:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 13:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 13:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 13:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 13:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 13:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 13:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 13:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 13:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 13:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 13:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 13:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 13:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 13:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 13:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 13:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 13:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 13:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 13:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 13:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 13:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 13:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 13:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 13:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 13:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 13:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 13:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 13:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 13:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 13:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 13:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 13:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 13:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 13:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 13:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 13:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 13:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 13:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 13:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 13:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 13:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 13:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 13:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 13:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 13:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 14:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 14:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 14:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 14:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 14:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 14:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 14:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 14:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 14:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 14:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 14:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 14:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 14:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 14:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 14:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 14:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 14:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 14:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 14:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 14:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 14:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 14:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 14:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 14:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 14:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 14:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 14:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 14:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 14:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 14:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 14:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 14:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 14:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 14:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 14:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 14:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 14:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 14:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 14:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 14:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 14:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 14:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 14:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 14:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 14:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 14:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 14:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 14:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 14:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 14:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 14:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 14:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 14:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 14:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 14:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 14:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 14:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 14:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 14:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 14:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 14:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 14:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 14:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 14:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 14:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 14:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 14:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 14:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 14:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 14:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 14:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 14:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 14:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 14:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 14:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 14:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 14:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 14:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 14:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 14:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 14:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 14:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 14:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 14:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 14:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 14:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 14:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 14:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 14:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 15:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 15:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 15:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 15:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 15:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 15:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 15:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 15:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 15:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 15:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 15:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 15:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 15:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 15:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 15:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 15:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 15:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 15:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 15:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 15:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 15:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 15:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 15:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 15:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 15:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 15:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 15:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:15:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:29 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 15:15:29 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 15:15:29 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 15:15:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:29 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 15:15:30 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:15:30 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 15:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 15:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 15:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 15:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 15:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 15:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 15:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 15:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 15:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 15:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 15:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 15:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 15:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 15:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 15:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 15:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 15:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 15:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 15:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 15:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 15:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 15:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 15:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 15:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 15:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 15:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 15:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 15:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 15:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 15:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 15:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 15:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 15:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 15:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 15:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 15:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 15:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 15:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 15:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 15:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 15:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 15:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 15:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 15:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 15:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 15:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 15:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 15:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 15:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 15:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 15:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 15:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 15:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 15:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 15:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 15:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 15:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 15:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 15:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 16:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 16:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 16:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 16:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 16:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 16:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 16:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 16:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 16:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 16:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 16:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 16:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 16:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 16:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 16:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 16:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 16:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 16:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 16:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 16:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 16:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 16:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 16:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 16:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 16:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 16:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 16:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 16:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 16:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 16:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 16:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 16:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 16:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 16:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 16:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 16:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:22:52 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:22:52 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:22:52 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 16:22:52 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 16:22:52 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 16:22:52 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:22:52 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:22:52 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/style.php 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 16:23:00 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:23:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 16:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 16:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 16:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 16:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 16:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 16:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 16:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 16:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 16:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 16:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 16:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 16:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 16:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 16:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 16:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 16:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 16:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 16:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 16:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 16:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 16:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 16:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 16:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 16:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 16:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 16:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 16:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 16:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 16:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 16:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 16:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 16:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 16:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 16:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 16:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 16:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 16:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 16:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 16:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 16:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 16:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 16:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 16:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 16:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 16:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 16:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 16:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 16:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 16:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 16:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 16:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 16:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 17:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 17:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 17:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 17:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 17:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 17:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 17:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 17:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 17:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 17:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 17:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 17:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 17:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 17:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 17:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 17:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 17:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 17:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 17:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 17:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 17:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 17:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 17:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 17:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 17:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 17:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 17:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 17:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 17:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 17:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 17:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 17:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 17:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 17:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 17:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 17:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 17:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 17:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 17:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 17:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 17:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 17:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 17:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 17:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 17:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 17:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 17:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 17:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 17:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 17:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 17:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 17:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 17:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 17:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 17:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 17:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 17:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 17:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 17:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 17:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 17:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 17:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 17:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 17:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 17:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 17:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 17:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 17:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 17:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 17:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 17:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 17:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 17:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 17:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 17:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 17:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 17:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 17:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 17:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 17:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 17:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 17:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 17:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 17:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 17:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 17:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 17:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 18:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 18:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 18:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 18:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 18:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 18:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 18:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 18:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 18:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 18:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 18:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 18:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 18:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 18:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 18:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 18:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 18:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 18:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 18:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 18:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 18:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 18:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 18:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 18:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 18:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 18:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 18:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 18:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 18:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 18:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 18:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 18:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 18:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 18:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 18:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 18:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 18:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 18:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 18:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 18:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 18:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 18:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 18:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 18:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 18:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 18:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 18:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 18:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 18:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 18:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 18:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 18:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 18:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 18:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 18:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 18:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 18:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 18:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 18:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 18:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 18:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 18:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 18:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 18:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 18:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 18:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 18:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 18:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 18:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 18:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 18:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 18:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 18:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 18:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 18:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 18:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 18:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 18:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 18:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 18:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 18:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 18:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 18:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 18:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 18:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 18:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 19:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 19:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 19:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 19:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 19:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 19:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 19:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 19:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 19:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 19:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 19:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 19:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 19:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 19:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 19:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 19:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 19:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 19:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 19:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 19:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 19:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 19:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 19:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 19:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 19:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 19:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 19:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 19:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 19:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 19:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 19:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 19:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 19:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 19:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 19:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 19:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 19:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 19:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 19:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 19:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 19:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 19:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 19:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 19:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 19:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 19:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 19:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 19:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 19:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 19:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 19:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 19:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 19:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 19:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 19:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 19:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 19:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 19:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 19:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 19:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 19:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 19:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 19:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 19:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 19:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 19:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 19:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 19:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 19:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 19:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 19:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 19:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 19:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 19:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 19:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 19:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 19:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 19:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 19:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 19:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 19:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 19:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 19:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 19:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 19:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 20:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 20:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 20:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 20:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 20:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 20:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 20:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 20:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 20:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 20:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 20:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 20:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 20:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 20:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 20:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 20:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 20:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 20:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 20:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 20:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 20:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 20:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 20:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 20:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 20:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 20:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 20:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 20:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 20:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 20:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 20:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 20:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 20:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 20:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 20:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 20:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 20:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 20:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 20:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 20:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 20:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 20:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 20:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 20:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 20:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 20:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 20:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 20:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 20:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 20:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:04 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:04 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:04 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 20:33:04 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 20:33:04 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 20:33:04 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:04 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:04 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 20:33:05 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:33:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 20:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 20:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 20:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 20:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 20:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 20:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 20:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 20:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 20:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 20:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 20:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 20:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 20:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 20:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 20:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 20:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 20:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 20:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 20:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 20:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 20:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 20:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 20:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 20:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 20:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 20:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 20:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 20:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 20:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 20:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 20:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 20:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 20:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 20:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 20:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 20:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 20:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 21:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 21:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 21:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 21:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 21:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 21:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 21:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 21:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 21:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 21:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 21:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 21:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 21:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 21:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 21:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 21:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 21:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 21:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 21:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 21:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 21:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 21:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 21:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 21:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 21:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 21:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 21:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 21:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 21:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 21:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 21:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 21:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 21:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 21:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 21:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 21:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 21:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 21:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 21:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 21:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 21:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 21:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 21:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 21:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 21:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 21:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 21:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 21:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:31:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:31:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:31:00 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 21:31:00 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 21:31:00 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 21:31:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:31:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:31:00 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-03-09 21:31:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:31:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:31:00 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 21:31:00 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 21:31:00 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 21:31:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:31:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:31:00 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-03-09 21:34:13 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:13 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:13 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 21:34:13 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 21:34:13 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 21:34:13 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:13 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:13 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 21:34:14 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 21:34:14 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/robots.txt 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 21:34:14 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:14 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 21:34:15 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:34:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 21:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 21:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 21:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 21:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 21:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 21:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 21:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 21:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 21:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 21:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 21:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 21:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 21:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 21:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 21:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 21:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 21:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 21:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 21:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 21:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 21:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 21:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 21:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 21:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 21:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 21:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 21:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 21:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 21:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 21:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 21:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 21:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 21:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 21:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 21:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 21:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 21:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 22:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 22:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 22:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 22:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 22:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 22:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 22:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:04:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:01 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 22:04:01 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 22:04:01 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 22:04:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:01 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/___proxy_subdomain_webmail/ 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-09 22:04:02 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:04:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 22:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 22:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 22:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 22:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 22:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 22:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 22:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 22:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 22:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 22:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 22:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 22:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 22:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 22:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 22:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 22:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 22:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 22:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 22:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 22:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 22:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 22:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 22:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 22:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 22:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 22:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 22:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 22:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 22:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 22:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 22:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 22:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 22:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 22:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 22:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 22:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 22:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 22:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 22:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 22:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 22:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 22:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 22:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 22:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 22:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 22:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 22:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 22:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 22:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 22:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 22:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 22:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 22:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 22:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 22:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 22:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 22:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 22:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 22:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 22:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 22:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 22:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 22:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 22:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 22:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 22:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 22:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 22:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 22:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 22:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 22:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 22:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 22:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 22:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 22:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 22:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 22:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 22:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 22:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 22:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 22:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 22:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 23:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 23:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 23:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 23:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 23:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 23:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 23:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 23:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 23:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 23:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 23:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 23:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 23:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 23:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 23:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 23:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 23:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 23:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 23:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 23:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 23:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 23:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 23:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 23:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 23:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 23:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 23:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 23:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 23:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 23:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 23:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 23:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 23:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 23:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 23:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 23:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 23:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 23:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 23:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 23:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 23:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 23:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 23:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 23:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 23:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 23:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 23:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 23:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 23:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 23:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 23:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 23:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 23:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 23:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 23:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 23:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 23:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 23:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 23:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 23:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 23:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 23:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 23:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 23:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 23:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 23:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 23:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 23:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 23:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 23:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 23:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 23:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 23:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 23:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 23:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 23:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 23:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 23:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 23:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 23:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-09 23:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-09 23:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-09 23:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-09 23:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-09 23:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-09 23:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-09 23:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-09 23:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-09 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-09 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 00:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 00:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 00:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 00:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 00:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 00:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 00:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 00:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 00:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 00:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 00:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 00:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 00:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 00:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 00:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 00:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 00:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 00:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 00:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 00:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 00:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 00:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 00:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 00:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 00:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 00:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 00:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 00:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 00:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 00:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 00:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 00:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 00:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 00:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 00:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 00:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 00:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 00:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 00:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 00:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 00:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 00:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 00:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 00:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 00:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 00:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 00:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 00:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 00:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 00:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 00:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 00:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 00:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 00:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 00:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 00:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 00:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 00:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 00:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 00:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 00:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 00:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 00:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 00:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 00:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 00:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 00:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 00:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 00:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 00:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 00:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 00:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 00:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 00:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 00:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 00:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 00:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 00:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 00:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 00:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 00:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 00:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 00:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 00:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 00:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 00:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 00:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 00:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 00:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 00:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 01:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 01:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 01:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 01:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 01:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 01:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 01:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 01:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 01:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 01:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 01:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 01:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 01:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 01:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 01:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 01:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 01:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 01:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 01:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 01:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 01:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 01:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 01:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 01:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 01:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 01:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 01:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 01:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 01:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 01:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 01:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 01:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 01:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 01:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 01:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 01:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 01:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 01:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 01:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 01:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 01:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 01:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 01:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 01:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 01:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 01:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 01:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 01:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 01:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 01:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 01:31:37 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:37 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:37 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-10 01:31:37 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-10 01:31:37 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-10 01:31:37 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:37 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:37 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/wp-includes/js/jquery/jquery.min.js 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-10 01:31:42 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:58 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-10 01:31:58 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-10 01:31:58 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-10 01:31:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:31:58 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/inputs.php 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-10 01:32:10 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:32:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 01:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 01:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 01:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 01:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 01:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 01:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 01:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-10 01:37:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-10 01:37:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-10 01:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:44 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/___proxy_subdomain_webdisk/ 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-10 01:37:45 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 01:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 01:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 01:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 01:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 01:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-10 01:41:58 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/robots.txt 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-10 01:41:58 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:41:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 01:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 01:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 01:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 01:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 01:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 01:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 01:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 01:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 01:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 01:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 01:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 01:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 01:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 01:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 01:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 01:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 01:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 01:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 01:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 01:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 01:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 01:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 01:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 01:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 03:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 03:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 03:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 03:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 03:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 03:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 03:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 03:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 03:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 03:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 03:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 03:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 03:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 03:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 03:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 03:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 03:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 03:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 03:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 03:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 03:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 03:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 03:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 03:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 03:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 03:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 03:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 03:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 03:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 03:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 03:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 03:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 03:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 03:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 03:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 03:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 03:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 03:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 03:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 03:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 03:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 03:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 03:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 03:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 03:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 03:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 03:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 03:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 03:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 03:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 03:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 03:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 03:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 03:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 03:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 03:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 03:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 03:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 03:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 03:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 03:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 03:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 03:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 03:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 03:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 03:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 03:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 03:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 03:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 03:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 03:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 03:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 03:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 03:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 03:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 03:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 03:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 03:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 03:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 03:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 03:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 03:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 03:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 03:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 03:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 03:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 03:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 03:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 03:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 03:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 04:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 04:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 04:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 04:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 04:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 04:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 04:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 04:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 04:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 04:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 04:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 04:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 04:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 04:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 04:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 04:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 04:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 04:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 04:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 04:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 04:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 04:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 04:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 04:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 04:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 04:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 04:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 04:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 04:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 04:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 04:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 04:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 04:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 04:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 04:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 04:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 04:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 04:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 04:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 04:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 04:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 04:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 04:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 04:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 04:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 04:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 04:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 04:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 04:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 04:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 04:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 04:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 04:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 04:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 04:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 04:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 04:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 04:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 04:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 04:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 04:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 04:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 04:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 04:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 04:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 04:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 04:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 04:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 04:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 04:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 04:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 04:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 04:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 04:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 04:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 04:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 04:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 04:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 04:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 04:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 04:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 04:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 04:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 04:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 04:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 05:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 05:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 05:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 05:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 05:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 05:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 05:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 05:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 05:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 05:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 05:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 05:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 05:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 05:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 05:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 05:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 05:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 05:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 05:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 05:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 05:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 05:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 05:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 05:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 05:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 05:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 05:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 05:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 05:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 05:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 05:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 05:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 05:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 05:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 05:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 05:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 05:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 05:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 05:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 05:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 05:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 05:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 05:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 05:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 05:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 05:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 05:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 05:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:34:59 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:34:59 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 05:34:59 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 05:34:59 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 05:34:59 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:34:59 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 05:34:59 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 05:34:59 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:34:59 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 05:34:59 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 05:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 05:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 05:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 05:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 05:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 05:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 05:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 05:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 05:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 05:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 05:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 05:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 05:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 05:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 05:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 05:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 05:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 05:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 05:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 05:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 05:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 05:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 05:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 05:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 05:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 05:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 05:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 05:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 05:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 05:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 05:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 05:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 06:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 06:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 06:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 06:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 06:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 06:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 06:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 06:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 06:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 06:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 06:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 06:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 06:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 06:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 06:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 06:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 06:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 06:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 06:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 06:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 06:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 06:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:11:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:42 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-10 06:11:42 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-10 06:11:42 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-10 06:11:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:42 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/___proxy_subdomain_webdisk/ 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-10 06:11:43 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:11:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 06:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 06:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 06:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 06:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 06:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 06:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 06:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 06:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 06:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 06:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 06:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 06:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 06:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 06:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 06:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 06:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 06:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 06:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 06:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 06:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 06:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 06:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 06:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 06:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 06:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 06:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 06:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 06:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 06:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 06:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 06:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 06:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 06:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 06:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 06:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 06:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 06:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 06:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 06:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 06:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 06:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 06:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 06:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 06:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 06:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 06:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 06:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 06:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 06:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 06:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 06:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 06:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 06:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 06:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 06:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 06:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 06:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 06:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 06:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 06:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 06:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 06:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 06:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 06:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 06:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 07:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 07:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 07:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 07:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 07:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 07:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 07:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 07:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 07:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 07:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 07:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 07:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 07:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 07:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 07:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 07:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 07:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 07:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 07:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 07:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 07:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 07:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 07:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 07:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 07:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 07:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 07:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 07:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 07:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 07:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 07:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 07:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 07:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 07:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 07:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 07:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 07:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 07:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 07:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 07:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 07:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 07:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 07:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 07:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 07:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 07:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 07:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 07:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 07:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 07:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 07:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 07:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 07:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 07:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 07:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 07:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 07:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 07:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 07:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 07:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 07:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 07:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 07:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 07:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 07:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 07:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 07:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 07:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 07:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 07:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 07:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 07:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 07:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 07:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 07:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 07:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 07:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 07:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 07:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 07:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 07:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 07:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 07:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 07:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 07:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 07:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 08:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 08:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 08:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 08:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 08:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 08:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 08:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 08:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 08:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 08:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 08:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 08:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 08:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 08:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 08:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 08:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 08:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 08:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 08:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 08:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 08:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 08:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 08:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 08:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 08:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 08:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 08:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 08:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 08:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 08:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 08:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 08:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 08:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 08:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 08:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 08:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 08:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 08:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 08:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 08:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 08:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 08:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 08:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 08:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 08:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 08:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 08:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 08:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 08:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 08:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 08:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 08:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 08:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 08:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 08:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 08:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 08:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 08:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 08:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 08:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 08:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 08:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 08:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 08:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 08:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 08:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 08:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 08:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 08:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 08:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 08:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 08:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 08:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 08:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 08:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 08:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 08:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 08:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 08:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 08:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 08:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 08:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 08:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 08:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 08:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 08:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 08:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 08:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 08:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 08:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 08:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 08:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 09:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 09:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 09:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 09:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 09:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 09:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 09:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-10 09:02:11 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/wp-content/plugins/ai-engine/app/index.js 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-03-10 09:02:11 INFO RequestFilter:38 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:02:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 09:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 09:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 09:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 09:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 09:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 09:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 09:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 09:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 09:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 09:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 09:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 09:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 09:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 09:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 09:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 09:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 09:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 09:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 09:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 09:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 09:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 09:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 09:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 09:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 09:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 09:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 09:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 09:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 09:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 09:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 09:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 09:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 09:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 09:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 09:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 09:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 09:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 09:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 09:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 09:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 09:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 09:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 09:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 09:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 09:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 09:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 09:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 09:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 09:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 09:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 09:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 09:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 09:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 09:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 09:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 09:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 09:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 09:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 09:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 09:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 09:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 09:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 09:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 09:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 09:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 09:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 09:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 09:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 09:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 09:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 09:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 09:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 09:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 09:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 09:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 09:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 09:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 09:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 09:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 09:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 09:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 10:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 10:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 10:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 10:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 10:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 10:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 10:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 10:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 10:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 10:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 10:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 10:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 10:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 10:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 10:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 10:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 10:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 10:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 10:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 10:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 10:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 10:10:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 10:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 10:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 10:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 10:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 10:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 10:15:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 10:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 10:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 10:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 10:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 10:20:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 10:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 10:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 10:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 10:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 10:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 10:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 10:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:25:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 10:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 10:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 10:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 10:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 10:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 10:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 10:30:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 10:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 10:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 10:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 10:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 10:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 10:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 10:35:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 10:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 10:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 10:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 10:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 10:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 10:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 10:40:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 10:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 10:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 10:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 10:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 10:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 10:45:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 10:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 10:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 10:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 10:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 10:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 10:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 10:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 10:50:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 10:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 10:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 10:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 10:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 10:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 10:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 10:55:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 10:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 10:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 10:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 10:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 10:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 10:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 10:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 11:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 11:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 11:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 11:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 11:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 11:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 11:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 11:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 11:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 11:00:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 11:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 11:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) 2024-03-10 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 11:05:00 ERROR SimpleAsyncUncaughtExceptionHandler:37 - Unexpected error occurred invoking async method 'public void com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob()'. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:526) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:515) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748) Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 16 more 2024-03-10 11:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 11:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-03-10 11:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-03-10 11:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 11:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 11:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 11:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 11:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-03-10 11:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-03-10 11:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-03-10 11:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-03-10 11:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-03-10 11:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-03-10 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-03-10 11:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String at org.hibernate.type.descriptor.java.StringTypeDescriptor.unwrap(StringTypeDescriptor.java:39) at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$1.doBind(VarcharTypeDescriptor.java:64) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281) at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:67) at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:616) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1901) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839) at org.hibernate.loader.Loader.doQuery(Loader.java:910) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) at com.ssa.cms.dao.PatientProfileDAO.getOrdersDetialForRenewal(PatientProfileDAO.java:3259) at com.ssa.cms.dao.PatientProfileDAO$$FastClassBySpringCGLIB$$bf5a5653.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.dao.PatientProfileDAO$$EnhancerBySpringCGLIB$$4ec1bcf9.getOrdersDetialForRenewal() at com.ssa.cms.service.RefillReminderService.sendRenewalRefillReminder(RefillReminderService.java:1363) at com.ssa.cms.service.RefillReminderService$$FastClassBySpringCGLIB$$3fee10f5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at com.ssa.cms.service.RefillReminderService$$EnhancerBySpringCGLIB$$169b955b.sendRenewalRefillReminder() at com.ssa.cms.remainder.RenewalRxReminderJob.sendRenewalRefillReminderJob(RenewalRxReminderJob.java:48) at com.ssa.cms.remainder.RenewalRxReminderJob$$FastClassBySpringCGLIB$$9c5c90d5.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:110) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:748)